// pages/edit/edit.js
const DB=wx.cloud.database().collection("dataList");
Page({

  /**
   * 页面的初始数据
   */
  data: {
    Gift:'money',
    date:'选择日期',
    user:'',
    event:'',
    money:'',
    Man:'give',
    isLoading:false,
    id:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    const that=this;

    DB.doc(options.id).get({
      success(ret){
        that.setData({
          Gift:ret.data.way,//随礼方式
          date:ret.data.date,
          money:ret.data.gift,//随礼金额
          user:ret.data.user,
          event:ret.data.event,
          Man:ret.data.man,
          id:options.id
        })
      }
    })
  },

  formsubmit(e){
    const that=this;

    // if(e.detail.value.way=='money'){
    //   e.detail.value.Gift+='元'
    // }
    const data={
      user:e.detail.value.user,// 对方姓名
      event:e.detail.value.event,// 事件
      date:that.data.date,//时间
      way:e.detail.value.way,//随礼的方式
      gift:e.detail.value.Gift,//金额或礼物名称
      man:e.detail.value.man// 随礼的角色
    }

    DB.doc(that.data.id).update({
      data:data,
      success(ret){
        
        if(ret.stats.updated==1){
          wx.showToast({
            title: '保存成功',
            success(){
              wx.navigateBack();
            }
          })
        }
      }
    })



  },

  /**日期 */
  handleDate(e){
    this.setData({
      date:e.detail.value
    })
  },


  /**礼物 */
  handleGift(e){
    this.setData({
      Gift:e.detail.value,
      money:''
    })
    this.disabled();
  },

  /**姓名 */
  handleuser(e){
    this.setData({
      user:e.detail.value
    })
    this.disabled();
  },

  disabled(){
    if(this.data.user!=''&&this.data.money!=''){
      this.setData({
        isDisabled:false
      })
    }else{
      this.setData({
        isDisabled:true
      })
    }
  },

  /**事件 */
  handleevent(e){
    this.setData({
      event:e.detail.value
    })
  },

  /**礼金或礼物 */
  handlemoney(e){
    this.setData({
      money:e.detail.value
    })
    this.disabled();
  },

  /**随礼方 */
  handleMan(e){
    this.setData({
      Man:e.detail.value
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})